a{color:#fff;}

#page_ctn{background:#fff;border:5px #fff solid;position:relative;overflow:hidden;font-family:'微软雅黑'}
.page_conner{position:absolute;top:0;height:10px;z-index:100;}
.page_conner.bottom{bottom:0;_bottom:-1px;top:auto;}
.page_conner b{width:10px;height:10px;background:url("../image/bg_sprit.png");display:block;float:left;}
.page_conner b.right{float:right;}
.page_conner.top b.right{background-position:-12px 0;}
.page_conner.bottom b.left{background-position:0 -13px;}
.page_conner.bottom b.right{background-position:-12px -13px;}
#page_ctn #page_title_ctn{height:45px;width:100%;position:absolute;top:0;background:url("../image/bg_sprit.png") 0 -26px repeat-x;overflow:hidden;z-index:10}
#page_ctn #page_title_ctn h1{font-size:16px;text-align:center;line-height:45px;}
#page_content_ctn{padding-top:60px;overflow:hidden;}
#photo_list_ctn{}
#login_bg{}
#content_ctn,#login_ctn{display:none;overflow:hidden;background: -webkit-gradient(linear, 0 0, 0 100%, from(black), to(gray));background: -moz-linear-gradient(top, black, gray);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:0px solid #000;background:#333\9}
#content_ctn ul{position:relative;}
#content_ctn ul li{width:170px;height:130px;position:absolute;top:0;left:0;color:#fff;}
#content_ctn ul li img{border:5px solid #fff;}
#notice_ctn{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ddd;width:200px;height:300px;margin:50px;}
#album_list_ctn ul li{width:160px;height:145px;position:absolute;top:0;left:0;color:#fff;text-align:center;}
#album_list_ctn ul li img{border:0;box-shadow:5px 5px 5px #444;}
#album_list_ctn ul li a{text-decoration:none;}
#album_list_ctn ul li h4{height:25px;padding-top:10px;font-size:14px;font-weight:normal;text-align:center;font-weight:bold;overflow:hidden;}
.album_title{position:relative;height:40px;background:url('../image/bg_photo.png');-moz-border-radius:10px 10px 0 0;-khtml-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.album_title h1{height:40px;text-shadow:0 1px 1px #999;line-height:40px;text-align:center;text-align:center;font-size:18px;font-weight:bold;color:#fff;}
.album_title .left{position:absolute;left:30px;top:0;color:#666;line-height:40px;font-size:14px;font-weight:bold;}
.album_title a{text-decoration:none;}

#login_ctn{background:url('../image/bg_photo_login.jpg') center no-repeat #333;}
#login_ctn .login{height:150px;margin-top:-5%;position:absolute;background:#000;left:0;top:50%;width:100%;background:url("../image/bg_sprit.png") 0 -122px repeat-x;}
#login_ctn .form{width:400px;margin:42px auto 0;position:relative;font-family:微软雅黑;}
#login_ctn .form label{float:left;font-size:18px;color:#fff;line-height:28px;text-align:right;}
#login_ctn .form input{width:142px;height:40px;line-height:40px;background:url("../image/bg_photo_no_repeat.png") 0 -53px;float:right;padding:5px 47px 5px 12px;font-size:20px;}
#login_ctn .form .tip{font-size:16px;color:#555;line-height:25px;font-style:normal;padding-right:18px;}
#login_ctn .form button{cursor:pointer;width:25px;height:25px;position:absolute;right:15px;top:14px;background:url("../image/bg_photo_no_repeat.png") 0 -106px;border:0;}

body{overflow:hidden}
#pagination_ctn{position:absolute;bottom:20px;left:0;width:100%;left:0;height:23px;text-align:center;}
#pagination_ctn a{width:13px;height:13px;display:inline-block;background:url('../image/paginator.png') -30px center no-repeat;margin-right:15px;padding:5px;}
#pagination_ctn a.c{background-position:5px center;cursor:default;}

.catalog_ctn{float:left;padding:0 20px;color:#fff;}
.catalog_ctn a{cursor:pointer;padding:0 5px;}
